# 作者: YYJ
# 2025年07月26日14时50分16秒
# 2486249622@qq.com
def add_first(func):
    print("---开始进行装饰权限 1 的功能---")

    def call_func(*args, **kwargs):
        print("---这是权限验证 1----")
        return func(*args, **kwargs)

    return call_func


def add_second(func):
    print("---开始进行装饰权限 2 的功能---")

    def call_func(*args, **kwargs):
        print("---这是权限验证 2----")
        return func(*args, **kwargs)

    return call_func


@add_first
@add_second
def test1():
    # 离得近的先装饰后执行
    print("------test1------")


test1()
